Sync Process Overview
A Sync Process in SyncNow is a job that synchronizes data between two work systems. It can run on a scheduled timer or continuously (continuous sync is available in the enterprise edition).
π§© Sync Process Componentsβ
Each sync process consists of:
- Connector for Work System A
The configuration for one of the systems to be synchronized. - Connector for Work System B
The configuration for the other system. - Mapping Definition
Defines how entities and fields are mapped between the two systems. This can be:- Created from a template
- Customized for the process
- Inherited from a global mapping
π Sync Process and Mappingβ
SyncNow mapping defines the entity types and field mappings between work systems. A sync process can use:
- Local Mapping β Custom mapping specific to this process.
- Template Mapping β Use a predefined Sync Template.
- Inherited Mapping β Inherit from a global mapping definition.
Operators can save any mapping as a global template for reuse in other processes.
π Process Definitionβ
Every process includes two connectors, each with a unique short name and optional settings:
- Sub Project β Required for some work systems.
- Board Name β Used for sprint and board management in certain systems.
Each process also has a name and a short name for easy identification.
𧬠Process Inheritanceβ
A process mapping can inherit from global mappings. You can add local entity or field mapping pairs on top of an inherited mapping.
- Break Inheritance:
Use the "break inheritance" button to convert the mapping to a local one, removing inheritance.
β Process Validationβ
Work systems may change over timeβfields and entities can be removed or altered. SyncNow includes a validation process to ensure your mapping remains valid. Validation checks that all referenced entities and fields exist.
π€ Exporting and Sharingβ
You can export a process mapping to a file and import it into another sync processβeither within your organization or in another SyncNow deployment.
ποΈ Sync Templatesβ
Sync Templates are reusable, shareable mappings that can be signed, versioned, and verified for security.
- Sync Processes can be created from a template, which includes predefined entity and field mappings.
- Note: Sync Templates do not include entity filters, as these are local to each Sync Process.
By understanding these concepts, you can design robust, reusable, and maintainable synchronization processes in SyncNow.